package cn.dengta.webapp.risk.bean;

public interface RiskConstants {

	/** 数美成功请求返回 code（不代表一定会拦截） */
	Integer SUCCESS_CODE = 1100;
	/** 默认通过的风控等级 **/
	RiskLevel DEFAULT_PASS_LEVEL = RiskLevel.PASS;
	/** 风控结果：拦截 **/
	String REJECT = "REJECT";
	/** 数美风控的 app-id **/
	String APP_ID = "default";
	/** 数美语言 **/
	String LANG = "auto";
	/** 视频流语言*/
	String VIDEO_LANG = "en";
	/** 声网标识 **/
	String AGORA = "AGORA";
	/** 即构标识 **/
	String ZEGO = "ZEGO";
	/** 音频流渠道 **/
	String AUDIO_STREAM_CHANNEL = "AUDIO";
	/** 视频流渠道 **/
	String VIDEO_STREAM_CHANNEL = "VIDEO_LIVE";

	/** 加密后的签名信息 **/
	String HEADER_SIGNATURE = "Risk-signature";
	/** 时间戳 **/
	String HEADER_TIMESTAMP = "Risk-timestamp";
	/** 参数名称，多个以逗号隔开 **/
	String HEADER_RISK_PARAMS = "Risk-params";
	/** Header中风控签名相关参数 **/
	String[] SIGN_HEADERS = { "App-Id", "Risk-nonce", HEADER_TIMESTAMP, HEADER_RISK_PARAMS };

}
